foreign subsidiary - German English Dictionary